Each IPv6 packet can include mandatory and non-mandatory components.
The basic header, which has a fixed length and is mandatory
Extension header(s) , which has a variable length and is not mandatory
Payload, which has a variable length and is not mandatory
The following figure illustrates the components of an IPv6 packet.
Note
Nodes must be able to handle packets up to 1,280 octets in length.